package com.atguigu.bigdata.scala.chapter01

/*
 1. scala的源码文件的扩展名为.scala

 2. object : 创建了一个特殊类型的对象
             这个特殊类型，其实就是当前类的后面增加$
             Scala02_HelloScala$

 3. Scala02_HelloScala : 对象名

 4. def : scala中的关键字，表示声明的意思，表示声明方法（函数）

 5. main : 方法名称, 和java中main方法很像，表示引用程序的入口方法

 6. args: Array[String] 表示参数

     java  => 参数类型  参数名称
     scala => 参数名 : 参数类型

     java 是一个强类型的语言
     scala 也是一个强类型语言

  7. Array : 类型，表示数组

     scala语言是一个完全面向对象的语言，将java中的数组使用特殊的类来实现

  8. 类型[] ： 表示泛型

  9. Unit : 等同于java中void

     scala语言是一个完全面向对象的语言，将没有返回值也作为类型使用

     参数名 : 参数类型

     方法名（）: 方法返回值类型

  10. =  : 赋值。

     public void test() {
         // 方法体
     }

  11. Scala语言基于java开发的，所以java的代码可以直接在Scala代码中使用

  12. 使用scala的特定语法

  13. scala中一行代码的结尾是可以不使用分号
      java中使用分号区分逻辑代码
      scala中一般一行代码就一段逻辑，所以完全可以根据换行符作为逻辑的分隔符
      scala中分号可以省略
      如果一行代码有多端逻辑，那么分号不能省略


 */
object Scala03_HelloScala {

    def main(args: Array[String]): Unit = {

//        val _ : String = "zhangsan"
//
//        _.

    }
}
